Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update test images for ARM and OCP 3.11 #1652

Merged
merged 21 commits into from
Dec 3, 2024

Conversation

hash-d
Copy link
Member

@hash-d hash-d commented Sep 11, 2024

On this PR:

  • Update test images on quay.io/skupper that do not have ARM support
  • Copy additional images from DockerHub into Quay.io
  • Ensure all such images are compatible with OCP 3.11 as well
  • Mark whichever tests cannot be run on ARM, due to unavailability of supporting test images

This PR depends on other PRs on different repositories:

@hash-d hash-d added do-not-merge Work In Progress test Issue or activity associated with test development and operation labels Sep 11, 2024
@hash-d hash-d force-pushed the dh-arm-test-images branch from 02d56f7 to 89bd569 Compare October 17, 2024 20:33
Some images need to be 'reassembled' instead of simply copied
- Better naming: what was before 'external', was changed to
  'replicated'.  That is, images that are copied from elsewhere into the
  MAIN_REPO
- Tasks now print what they're doing.  Helps on debugging and to
  generally understand what's going on
- New lists of images added: external and other, for use with the copy
  operation.  External images are accessed from the tests directly on
  their original (non-dockerhub) locations.  Others are created by the
  project, but not using this makefile.
- Moved images between lists, as necessary, after testing
- General documentation improvements
quay.io/nginx images are not compatible with OCP 3.11
And Conditions[0] might have been SuccessCriteriaMet for a successful
execution, which failed the test and reported nothing.
otherwise they'd not be shown in case of failure
@hash-d hash-d force-pushed the dh-arm-test-images branch from eb7d404 to e7f95e3 Compare November 21, 2024 18:00
@hash-d hash-d changed the title WIP: Update test images for ARM and OCP 3.11 Update test images for ARM and OCP 3.11 Nov 21, 2024
@hash-d hash-d marked this pull request as ready for review November 21, 2024 19:31
@hash-d hash-d requested review from nluaces and fgiorgetti and removed request for nluaces November 21, 2024 19:32
@hash-d hash-d requested review from nluaces, ssorj and granzoto November 21, 2024 19:32
@hash-d hash-d removed the do-not-merge Work In Progress label Nov 28, 2024
Copy link
Member

@fgiorgetti fgiorgetti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@hash-d hash-d merged commit 03b88ad into skupperproject:main Dec 3, 2024
1 check passed
hash-d added a commit to hash-d/skupper that referenced this pull request Dec 3, 2024
*    Update test images on quay.io/skupper that do not have ARM support

*    Copy additional images from DockerHub into Quay.io

*    Ensure all such images are compatible with OCP 3.11 as well

*    Mark whichever tests cannot be run on ARM, due to unavailability of supporting test images
@hash-d hash-d mentioned this pull request Dec 3, 2024
hash-d added a commit that referenced this pull request Dec 17, 2024
*    Update test images on quay.io/skupper that do not have ARM support

*    Copy additional images from DockerHub into Quay.io

*    Ensure all such images are compatible with OCP 3.11 as well

*    Mark whichever tests cannot be run on ARM, due to unavailability of supporting test images
@hash-d hash-d deleted the dh-arm-test-images branch December 17, 2024 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
test Issue or activity associated with test development and operation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants